Cosmic make up